.posterWrap {
  overflow: auto;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 24px;
  .posterWrapHide {
    z-index: -1;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    letter-spacing: 4px;
    background: #ffffff;
    font-family: "YMYY";
    padding: 10px 0px;
    .bgImg {
      width: 100%;
      img {
        width: 100%;
        height: 1080px;
      }
    }
    .bottomImgBox {
      position: absolute;
      bottom: 20px;
      right: 150px;
      width: 190px;
      .logoBottomImg {
        width: 100%;
        transform: rotate(180deg);
      }
      .sayText {
        width: 100%;
        position: absolute;
        left: 12%;
        top: 42%;
      }
    }
    .caidaiImg {
      position: absolute;
      bottom: 290px;
      right: 20px;
      width: 220px;
    }
    .title {
      position: absolute;
      left: 50%;
      top: 68px;
      transform: translateX(-50%);
      color: #714d14;
      font-size: 32px;
      font-weight: bold;
    }
    .content {
      position: absolute;
      top: 0px;
      right: 0px;
      bottom: 0px;
      left: 0px;
      width: 100%;
      box-sizing: border-box;
      margin-left: 12%;
      padding-top: 120px;
      .subTitle {
        display: inline-block;
        padding: 3px 16px 0px;
        border-radius: 28px;
        background: #6f8ba2;
        color: #fff;
        font-size: 26px;
        font-weight: bold;
      }
      .item {
        margin-top: 14px;
        text-indent: 4px;
        color: #7a5c35;
        font-size: 26px;
        font-weight: bold;
        span {
          text-decoration: underline;
        }
      }
      .flavor {
        text-indent: 2px;
        color: yellowgreen;
        .icon-cake {
          display: inline-block;
          text-decoration: none;
          color: #6f8ba2;
          font-size: 40px;
          text-align: left;
          vertical-align: center;
          transform: translateY(3px);
        }
      }
      .flavorContent {
        color: #6f8ba2;
      }
      .tips {
        color: #6f8ba2;
        font-size: 22px;
      }
      .qrcodeImg {
        margin-top: 10px;
        width: 160px;
        img {
          width: 100%;
        }
      }
      .tel {
        margin-top: -4px;
      }
      .item:last-child {
        text-indent: 3px;
      }
    }
  }
  .mask {
    // z-index: -2;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #fff;
  }
  .posterWrapTop {
    z-index: 1;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    .bgImg {
      width: 100%;
      img {
        width: 100%;
      }
    }
  }
}
